在 E2E 測試中,如果需要測試日期或時間,設定正確的 timezone 是很重要的
如果是單純只有在 local 執行 Nightwatch,設定 timezone 的方式則與設定 node 的環境變數雷同:
TZ='Asia/Taipei' yarn run test
不過如果是串接例如 browserstack 這類型的服務,則需要在 nightwatch config 中
額外設定 browserstack 的 timezone
const nightwatchConfig = {
...
desiredCapabilities: {
'browserstack.timezone': 'Taipei',
}
...
}